Synthesizing Parametric Constraints on Various Case Studies Using IMITATOR (Preliminary Version)

نویسندگان

  • Étienne André
  • Emmanuelle Encrenaz
  • Laurent Fribourg
چکیده

We consider in this report systems modeled by timed automata. The timing bounds involved in the action guards and location invariants of our timed automata are not constants, but parameters. Those parametric timed automata allow to model various kinds of timed systems, e.g. communication protocols or asynchronous circuits. We will also assume that we are given an initial tuple π0 of values for the parameters, which corresponds to values for which the system is known to behave properly. Our goal is to compute a constraint K0 on the parameters, satisfied by π0, guaranteeing that, under any parameter valuation satisfying K0, the system behaves in the same manner : for any two parameter valuations satisfying K0, the behaviors of the timed automata are (time-abstract) equivalent, i.e., the traces of execution viewed as alternating sequences of actions and locations are identical. We present in this report several applications of the program IMITATOR implementing the algorithm InverseMethod, as described in [2]. We shortly recall the algorithm InverseMethod and its implementation IMITATOR in Sect. 2. We then present various case studies from the literature : two memory circuits, i.e., a flip-flop circuit (Sect. 3), and “and–or” circuit (Sect. 4), and three protocols, i.e., the root contention protocol (Sect. 5), the bounded retransmission protocol (Sect. 7) and the CSMA/CD protocol (Sect. 6). We then present two real case studies : a portion of the memory circuit SPSMALL designed by ST-Microelectronics (Sect. 8), and a distributed control system (Sect. 9). We finally summarize the experiments in Sect. 10. All experiments were conduced on an Intel Quad Core 3 GHz with 3.2 Gb.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Synthesizing Parametric Constraints on Various Case Studies Using IMITATOR II

Introduction Timed automata [1] are finite control automata equipped with clocks, which are real-valued variables which increase uniformly. This model is useful for reasoning about real-time systems with a dense representation of time, because one can specify quantitatively the interval of time during which the transitions can occur, using timing bounds. However, the behavior of a system is ver...

متن کامل

IMITATOR: A Tool for Synthesizing Constraints on Timing Bounds of Timed Automata

We present here Imitator, a tool for synthesizing constraints on timing bounds (seen as parameters) in the framework of timed automata. Unlike classical synthesis methods, we take advantage of a given reference valuation of the parameters for which the system is known to behave properly. Our aim is to generate a constraint such that, under any valuation satisfying this constraint, the system is...

متن کامل

IMITATOR II: A Tool for Solving the Good Parameters Problem in Timed Automata

We present here IMITATOR II, a new version of IMITATOR, a tool implementing the “inverse method” for parametric timed automata: given a reference valuation of the parameters, it synthesizes a constraint such that, for any valuation satisfying this constraint, the system behaves the same as under the reference valuation in terms of traces, i.e., alternating sequences of locations and actions. IM...

متن کامل

Étienne André Everything You Always Wanted to Know About IMITATOR (But Were Afraid to Ask)

We present here the user manual of Imitator, a tool for synthesizing constraints on timing bounds (seen as parameters) in the framework of timed automata. Unlike classical synthesis methods, the tool Imitator takes advantage of a given reference valuation of the parameters for which the system is known to behave properly. The goal of Imitator is to generate a constraint such that, under any val...

متن کامل

Scheduling with IMITATOR: Some Case Studies

The tool Imitator implements the Inverse Method (IM ) for Timed Automata (TAs). Given a TA A and a tuple π0 of reference valuations for timings, IM synthesizes a constraint around π0 where A behaves in the same discrete manner. This provides us with a quantitative measure of robustness of the behavior of A around π0. The new version Imitator 2.5 integrates the new features of stopwatches (in ad...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008